The ONLY rooftop Terrace in San Pedro! World Cuisine! When staying in Ambergris Caye and looking for an upscale menu in a casual setting (topped with incredible views) Rain Restaurant & Rooftop Terrace is the place you seek.Rain Restaurant & Rooftop Terrace is located 2 miles north at Grand Caribe. Rain offers two dining atmospheres. Indoor semi formal dining and outdoor rooftop dining as a more casual atmosphere. From the rooftop you can see all San Pedro & much more! Enjoy views of the reef and the lagoon sunsets. Always a nice breeze and no obstructed view as the walls are glass!