This place offers everything you could ever desire on a paradise getaway from strolling along sandy white beaches to fascinating scuba diving adventures. You will have a varied choice of activities available to you. Relax and ease your pains as you take a dip in a salt water hot spring. Surprise yourself with an African safari. Challenge your skills at deep sea fishing. Furthermore, the numerous islands and white sand beaches offer a great opportunity for island hopping.