Morning time is a great time, the beach is not as crowded. A huge crowd starts to come in around 9/10 am and thus scare away the fish. But wow, so many different species of fish in these waters, it must see. Our tour guide was Orlando and he was very informational and awesome!