My husband dove a few weeks ago in Nassau and said it was nice (nothing like Belize, Roatan).
Since April-June will mean Bahamas again or Bermuda which would have more varied sea life ???
March 1997 Celebrity Century-W.Caribbean
September 2000 Crystal Symphony- Mediterranean
January 2005 Golden Princess-S. Caribbean
September 2007 Cruise West Yorktown- Napa Valley
March 2010 NCL Jewel- W.Caribbean
August 2010 NCL Dawn-Bermuda
February 2011 NCL Spirit- W.Caribbean
August 2011 Carnival Triumph Bahamas-changed to Mexico....
April 2012 NCL Jewel-Bahamas
May 2013 NCL- Gem Bahamas
February 2014 NCL Jewel- W. Caribbean
September 2014 NCL Breakaway- Bermuda
February 2015 NCL Sun W. Caribbean
September 2015 NCL Breakaway-Bermuda
April 2016 NCL Epic W. Mediterranean
March 2017 Carnival Fascination- S. Caribbean