The best place to stay in Borocay would be close to White Beach, which is where most of the action happens. You will find a bunch of restaurants, bars, dive shops, and hotels in and around the area. These are some of the things you can do: Ariel's Point for cliff jumping and water sports Buladog Beach for kite surfing Puka Shell Beach for a serene, less crowded beach experience Diniwid Beach for staying in a beachside guesthouse/hotel You can also book island hopping tours which will involve a host of different activities. Hope this helps!