This photo is kinda creepy - you can see several little faces in amongst the rocks on the island. This island is in Fiji, near Viti Levu. We took a boat out one day to some of the smaller islands, and people got off at multiple stops along the way.
We went out to the Yasawa chain of islands, to Waya Island. We spent the day snorkeling and lounging around on the beach. The coral was in much better shape out in Waya Island, which was nice to see. The only downside of the day trip was that I get dreadfully seasick - given that I was 14 weeks pregnant as well, this was not ideal!!