Beachfront resort buildings with pink and white facades overlook turquoise shallow waters, rocky shoreline, and palm trees under clear blue sky